package com.ts.api.module.protocol.entity.bo;

import com.gitee.apanlh.util.base.MapUtils;
import lombok.Data;

import java.util.Map;

/**
 *  用户协议模板业务数据实体
 *
 *  @author Pan
 */
@Data
public class ProtocolTemplateBO {

    /** 机构名称 */
    private String orgName;
    /** 用户姓名 */
    private String userName;
    /** 用户账号 */
    private String userAccount;
    /** 用户手机号 */
    private String userPhone;
    /** 年月日 */
    private String currentDate;
    /** 身份证 */
    private String idcard;

    public Map<String, String> toOrderMap() {
        return MapUtils.newLinkedHashMap(newLinked -> {
            newLinked.put("userName", userName);
            newLinked.put("userAccount", userAccount);
            newLinked.put("userPhone", userPhone);
            newLinked.put("orgName", orgName);
            newLinked.put("currentDate", currentDate);
            newLinked.put("idcard", idcard);
        });
    }
}
